package com.ytjj.qmyx.admin.model.request.channel;

import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class ChannelProductSelectRequest {

    //渠道ID标识
    @NotBlank(message = "身份证姓名不能为空")
    private  String shopId;

    /**
     * 商品名称
     *
     * @mbg.generated
     */
    private String productName;

    //供应商名称
    private String bankerName;


    /**
     * 供应商Id
     */
    private Integer bankerId;

    //商品一级分类
    private Integer topCategoryId;
    //商品二级分类
    private Integer categoryId;
    //商品三级分类
    private Integer categoryBottomId;

    /**
     * 最低价格
     */
    private BigDecimal minCostPrice;

    /**
     * 最高价格
     */
    private BigDecimal maxCostPrice;

    //领取状态 0-未领取 1-所有的------必传
    private Integer receiveStatus;

    private Integer pageNum = 1;

    private Integer pageSize = 10;

    /**
     * 1:  h5
     * 2: app
     * 3: h5_2
     * 4: province
     * 5: h5_3
     */
    private Integer channel;

    private String isSelected;

    //开始时间
    private Date startTime;

    //结束时间
    private Date endTime;

    /**
     * 渠道省份code
     */
    private List<String> provinceCodes;


}
